<!DOCTYPE html>
<html lang="ja">

<head>
	<meta charset="UTF-8"/>
	<meta name="keywords" content="ハイライト, カラーリング, シンタックス, アウトライン, 入力補完"/>
	<link rel="stylesheet" href="../../Shared/sty/standard.css"/>
	<script defer src="../../Shared/js/toc.js"></script>
	
	<title>MacのCotEditorでシンタックスを定義する</title>
</head>

<body>

<h1>MacのCotEditorでシンタックスを定義する</h1>

<p>CotEditorのシンタックスエディタで、CotEditor内蔵のシンタックスを編集したり、独自のシンタックスを追加することができます。</p>


<section>
<h2>シンタックスエディタを開く</h2>

<p>シンタックスエディタを開くには、以下の操作を行います:</p>
<ol>
	<li><p>MacでCotEditorアプリ<img class="appicon" srcset="../../Shared/gfx/icon_32x32@2x.png 2x" alt=""/>に移動します。</p></li>
	<li><p>「CotEditor」＞「設定」と選択してから、「フォーマット」をクリックします。</p></li>
	<li><ul>
		<li><p>既存のシンタックスをカスタマイズする場合:</p><ol>
			<li><p>「利用可能なシンタックス」リストから設定したいシンタックスを選択します。</p></li>
			<li><p>シンタックス名をダブルクリック、または「編集」ボタンをクリックします。</p></li>
		</ol></li>
		<li><p>新しいシンタックスを定義する場合:</p><ol>
			<li><p>「利用可能なシンタックス」リストの下の「追加」ボタンをクリックします。</p></li>
		</ol></li>
	</ul></li>
</ol>
</section>


<section>
<h2>シンタックスの各機能を定義する</h2>

<p>シンタックスエディタでは、シンタックスの以下の機能が編集できます。</p>

<ul>
	<li><p><em>名前</em>: シンタックスの名前を設定します。</p></li>
	<li><p><em>種類</em>: シンタックスの言語がコーディング用途か一般的な文書かを設定します。この設定は、<a href="settings_mode.html">「モード」設定</a>で設定するエディタの振る舞いやフォントに影響します。</p></li>
	<li><p><em><a href="syntax_highlight_settings.html">ハイライト要素</a></em>: シンタックスハイライトのカラーリング条件を設定します。</p></li>
	<li><p><em><a href="syntax_comment_settings.html">コメント</a></em>: コメント記号とコメントのシンタックスハイライト条件を設定します。</p></li>
	<li><p><em><a href="syntax_outline_settings.html">アウトライン</a></em>: アウトライン機能の項目抽出条件とフォーマット条件を設定します。</p></li>
	<li><p><em><a href="syntax_completion_settings.html">入力補完</a></em>: 入力補完候補を設定します。</p></li>
	<li><p><em><a href="syntax_file_mapping.html">ファイル関連付け</a></em>: シンタックスと関連付けるファイルを設定します。</p></li>
	<li><p><em><a href="syntax_metadata_settings.html">情報</a></em>: シンタックス定義のメタ情報を設定します。</p></li>
	<li><p><em>検証</em>: 定義に文法やフォーマット上のエラーが存在しないかを検証します。</p></li>
</ul>
</section>


<section id="cf">
<h2>関連項目</h2>
<ul>
	<li><a href="syntax_overview.html">シンタックスを解析する</a></li>
	<li><a href="settings_format.html">「フォーマット」設定を変更する</a></li>
</ul>
</section>

</body>
</html>
